<template>
  <el-container style="min-height:100vh">
    <el-container>
      <el-aside width="240px">
        <Sidebar />
      </el-aside>
      <el-main class="main-content">
        <NuxtPage />
      </el-main>
    </el-container>
  </el-container>
</template>

<script setup lang="ts">
import Sidebar from '~/layouts/sidebar.vue'
</script>

<style scoped>
.main-content {
  background: linear-gradient(to bottom, #F7FAFC, #FFFFFF);
  padding: 0;
  min-height: 100vh;
}
</style>
